package com.econ.powercloud.ems.pojo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @Author : zjf
 * @Description : 设备遥信数据集合
 * @Date : 2023/6/8 18:51
 * @Modified by : zjf
 */
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DeviceYxDataVO {

    @ApiModelProperty("ems设备编号")
    private String deviceCode;

    @ApiModelProperty("ems设备名称")
    private String deviceName;

    @ApiModelProperty(value= "状态遥信实时数据")
    private List<FlashVO> stateList;

    @ApiModelProperty(value= "故障遥信实时数据")
    private List<FlashVO> faultList;

    @ApiModelProperty(value= "告警遥信实时数据")
    private List<FlashVO> alarmList;

    @ApiModelProperty(value = "保护事件遥信实时数据")
    private List<FlashVO> protectList;
}
